It's more commonly because the application is unaware of the garbage collector's activities. 这种现象很常见,因为应用程序没有意识到垃圾收集器的行为。
At this point, the JVM will first attempt to make more memory available by invoking the garbage collector. 当可用内存不能满足需求时,JVM将首先尝试通过调用垃圾收集来释放出更多的可用内存。
Figure 1 shows an example of how a garbage collector reclaims memory. 图1显示了垃圾回收器回收内存的一个示例。
There are also many interesting statistics about the garbage collector itself. 还有许多关于垃圾收集器本身的有趣的统计信息。
This creates significant extra work for the mutator and garbage collector, but permits much shorter collection pauses. 这为赋值函数(mutator)和垃圾收集器带来了大量的额外工作,但是可以得到更短的收集暂停。
It completes its work when the NHRTs are waiting for more work and the garbage collector is inactive. 在NHRT等待更多工作、垃圾收集器不活动时,它将完成这一工作。
The specifics of that allocation and its deallocation are hidden by the language and the runtime's garbage collector. 语言和运行时的垃圾回收器隐藏了内存分配和释放的具体细节。
If there were, the garbage collector would ship with that configuration, and tuning would be unnecessary. 如果有的话,垃圾收集器将提供该配置,那么调整就没有必要了。
Memory: For tracking activity against the various heaps in the JVM's garbage collector. Memory:在JVM垃圾收集器中针对各个堆跟踪活动。
Check out IBM alphaWorks for analysis tools for the garbage collector output. 在IBMalphaWorks中可以得到垃圾回收器输出的分析工具。
These logs show what the garbage collector has been doing, in great detail. 这些日志非常详细地展示了垃圾收集器所做过的事情。
These new collectors address the problem of the garbage collector being a scalability bottleneck on multiprocessor systems. 这些新收集器是为了解决在多处理器系统中垃圾收集器成为伸缩性瓶颈这一问题的。
Next, I added, then deleted four forms and again invoked the garbage collector. 随后,我添加了四个窗体,然后又将它们删除,并再次调用了垃圾收集器。
Memory is never explicitly freed by the application but is instead reclaimed periodically by the garbage collector. 内存绝不会被应用程序显式释放,而是被垃圾收集器定期回收。
This can improve application performance by avoiding the garbage collector unnecessarily shrinking the heap. 这可以避免垃圾收集器对堆进行不必要的收缩,从而改善应用程序性能。
As the JVM has evolved, the default garbage collector has gotten better and better. 随着JVM的发展,默认垃圾收集器变得越来越好了。
Reference queues are the garbage collector's primary means of feeding back information to the application about object lifecycle. 引用队列是垃圾收集器向应用程序返回关于对象生命周期的信息的主要方法。
When no more storage is available, the system invokes a garbage collector. 当没有可用的存贮时,系统就调用无用单元收集程序。
My guess is that the garbage collector spends a considerable amount of time with collecting memory. 我猜测垃圾回收器话费了相当多的时间去回收内存。
The memory management and garbage collector is to be found in the separate MMgc project. 内存管理和垃圾收集器属于MMgc子项目。
This way, the garbage collector will obtain more breathing space, decreasing the probability of a full GC. 通过这种方式,垃圾收集器将获得更多空间并减少完全GC的可能性。
It now has a working garbage collector, and has been accepted into the GCC core. 它现在有了一个可用的垃圾回收器,并已经被GCC核心所接受。
Having a garbage collector opens the door for a wide variety of features-among those are anonymous functions. 有了垃圾收集器意味着为许多不同的特性敞开了大门&其中就包括匿名函数。
From time to time the garbage collector removes all objects considered to be garbage. 垃圾收集器不断的移除所有被认定为垃圾的对象。
A good example is the garbage collector. 垃圾收集器是一个好示例。
Finally, the traditional Ruby garbage collector was removed and instead we use the Objective-C garbage collector. 最后,传统的Ruby垃圾回收器被移除,我们使用了Objective-C垃圾回收器来代替。
The garbage collector uses a background thread to monitor the heap space where objects are stored. 垃圾回收器使用一个后台线程监控堆空间的变化,“堆”是存储所有Java对象的场所。
This is also why the garbage collector is called Garbage-First. 这也是为什么该垃圾收集器叫做Garbage-First的原因。
During the garbage collection process the garbage collector often moves objects to different locations in the heap. 在垃圾收集过程中,垃圾收集器经常吧对象移动到堆中的另外一个位置。
Lazy sweeping improves the response time of the garbage collector and increases its throughput. 懒惰式扫描缩短了垃圾回收器的响应时间,同时还增加了吞吐量。